Learning One - Variable Pattern Languages
نویسندگان
چکیده
A pattern is a string of constant and variable symbols. The language generated by a pattern is the set of all strings of constant symbols which can be obtained from by substituting non-empty strings for variables. We study the learnability of one-variable pattern languages in the limit with respect to the update time needed for computing a new single guess and the expected total learning time taken until convergence to a correct hypothesis. The results obtained are threefold. First, we design a consistent and set-driven learner that, using the concept of descriptive patterns, achieves update time O(n 2 log n), where n is the size of the input sample. The best previously known algorithm to compute descriptive one-variable patterns requires time O(n 4 log n) (cf. Angluin 1]). Second, we give a parallel version of this algorithm requiring time O(log n) and O(n 3 = log n) processors on an EREW-PRAM. Third, we devise a one-variable pattern learner whose expected total learning time is O(` 2 log`) provided the sample strings are drawn from the target language according to a probability distribution D with expected string length`. The distribution D must be such that strings of equal length have equal probability, but can be arbitrary otherwise. Thus, we establish the rst one-variable pattern learner having an expected total learning time that provably diiers from the update time by a constant factor only. Finally, we apply the algorithm for nding descriptive one-variable patterns to learn one-variable patterns with a polynomial number of superset queries with respect to the one-variable patterns as query language.
منابع مشابه
An Average-Case Optimal One-Variable Pattern Language Learner
A new algorithm for learning one-variable pattern languages from positive data is proposed and analyzed with respect to its average-case behavior. We consider the total learning time that takes into account all operations till convergence to a correct hypothesis is achieved. For almost all meaningful distributions deening how the pattern variable is replaced by a string to generate random examp...
متن کاملLearning One-variable Pattern Languages Very Eeciently on Average, in Parallel, and by Asking Queries
A pattern is a nite string of constant and variable symbols. The language generated by a pattern is the set of all strings of constant symbols which can be obtained from the pattern by substituting non-empty strings for variables. We study the learnability of one-variable pattern languages in the limit with respect to the update time needed for computing a new single hypothesis and the expected...
متن کاملLearning One-Variable Pattern Languages Very Efficiently on Average, in Parallel, and by Asking Queries
A pattern is a string of constant and variable symbols. The language generated by a pattern π is the set of all strings of constant symbols which can be obtained from π by substituting non-empty strings for variables. We study the learnability of one-variable pattern languages in the limit with respect to the update time needed for computing a new single guess and the expected total learning ti...
متن کاملcient Learning of One - Variable Pattern Languagesfrom Positive
A pattern is a nite string of constant and variable symbols. The language generated by a pattern is the set of all strings of constant symbols which can be obtained from the pattern by substituting non-empty strings for variables. Descriptive patterns are a key concept for inductive inference of pattern languages. A pattern is descriptive for a given sample if the sample is contained in the lan...
متن کاملciently on Average , in Parallel , and by Asking Queries ?
A pattern is a string of constant and variable symbols. The language generated by a pattern is the set of all strings of constant symbols which can be obtained from by substituting non-empty strings for variables. We study the learnability of one-variable pattern languages in the limit with respect to the update time needed for computing a new single guess and the expected total learning time t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997